let something rest - German English Dictionary